<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // console.log(a) ;
        // console.log(b) ;
        // console.log(a + b) ;
        // fn() ;
        // var a = 3 ;
        // var b = 4 ;
        // console.log(a) ;
        // a++ ;
        // console.log(a) ;
        // function fn() {
        //     console.log(b++) ;
        //     var c ;
        // }
        // console.log(b) ;
        // console.log(c) ;



        // var a ;
        // var b ;
        // function fn() {
        //     // 函数内部的预编译
        //     var c ;
        //     console.log(b++) ;
        //     // var c ;
        // }
        // console.log(a) ;              // undefined
        // console.log(b) ;              // undefined
        // console.log(a + b) ;          // NaN
        // fn() ;                        // NaN
        // a = 3 ;
        // b = 4 ;
        // console.log(a) ;              // 3
        // a++ ;
        // console.log(a) ;              // 4
        // console.log(b) ;              // 4
        // console.log(c) ;              // error












        console.log(a) ;
        console.log(b) ;
        console.log(a + b) ;
        fn() ;
        var a = 3 ;
        var b = 4 ;
        console.log(a) ;
        a++ ;
        console.log(a) ;
        fn() ;
        function fn() {
            console.log(c);
            console.log(b++) ;
            var c ;
        }
        console.log(b) ;
        // console.log(c) ;


      

    </script>
    
</body>
</html>